package com.ccjq.shosestore.shoppingcart.service;

import com.ccjq.shosestore.shoppingcart.po.CarPo;
import com.ccjq.shosestore.shoppingcart.po.ProductCarPo;

import java.util.List;

public interface CarService {
    /**
     * 添加到购物车
     * @param carPo
     * @return返回对象
     */
    int insertAll(CarPo carPo);
    /**
     * 删除商品
     * @param shopping_cart_id
     * @return 0-失败，1-成功
     */
    int deleteCar(String shopping_cart_id);

    /**
     * 修改购物车
     * @param quantity
     * @param shopping_cart_id
     * @return 0-失败，1-成功
     */
    int updateCar(int quantity,String shopping_cart_id);
    /**
     * 查询购物车信息
     * @param user_id
     * @return用户id
     */
    List<ProductCarPo> selectCar(String user_id);
    /**
     * 查询商品库存量
     * @param product_id 商品id
     * @return 0-库存不足，1-库存充足
     */
    int selectStock(String product_id);
}
